/*
*   Analisador Lexico - Compiladores 2009.1
*   Marlesson Santana e Pablo Rangel
*
*   Prof: Paulo Costa
*
*/


#include <cstdlib>
#include "analise_lexica.h"

using namespace std;

int main(int argc, char *argv[])
{
    AnaliseLexica *analise_lexica;    
    Token token;
    
    if(argc < 3){ cout << argv[0] << " arquivo_fonte.ptg [1|2]\n"; exit(-1); }
    
    // Instancia a analise lexica com o arquivo de codigo fonte.
    analise_lexica = new AnaliseLexica(argv[1]);

    while(( token = analise_lexica->proximo_token(argv[2][0])).t_name != "tk_eof" ){

    }
    
    delete analise_lexica;
        
    return EXIT_SUCCESS;
}
